Evolving Portrait Painter Programs using Genetic Programming to Explore Computer

نویسندگان

  • Steve DiPaola
  • Simon Fraser
چکیده

Creative systems as opposed to standard evolutionary systems favor exploration over optimization, finding innovative or novel solutions over a preconceived notion of a specific optimal solution. The best creative evolutionary systems only provide tools, allowing the evolutionary process to discover novelty and innovation on its own. We experiment with computer creativity by employing and modifying techniques from evolutionary computation to create a related family of abstract portraits. A new type of Genetic Programming (GP) system is used called Cartesian GP, which uses typical GP Darwinian evolutionary techniques (crossover, mutation, and survival), but has several features that allow the GP system to favor creative solutions over optimized solutions including accommodating for genetic drift where different genotypes map to the same phenotype, visual mapping modules and a knowledge of a painterly color space. This work with its specific goal of evolving portrait painter programs to create a portrait 'sparked' by the famous portrait of Darwin, speaks to the evolutionary processes as well as creativity, as seen by the early results where the evolving programs use recurring, emergent and merged creative strategies to become good abstract portraitists.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evolution of a Robotic Soccer Player

Robotic soccer is a complex domain where, rather than hand-coding computer programs to control the players, it is possible to create them through evolutionary methods. This has been successfully done before by using genetic programming with high-level genes. Such an approach is, however, limiting. This work attempts to reduce that limit by evolving control programs using genetic programming wit...

متن کامل

Genetic Programming for the Evolution of Functions with a Discrete Unbounded Domain

The idea of automatic programming using the genetic programming paradigm is a concept that has been explored in the work of Koza and several works since. Most problems attempted using genetic programming are finite in size, meaning that the problem involved evolving a function that operates over a finite domain, or evolving a routine that will only run for a finite amount of time. For problems ...

متن کامل

Evolving High - Level Imperative Program

Genetic Programming (GP) is a technique which uses an evolutionary metaphor to automatically generate computer programs. Although GP proclaims to evolve computer programs, historically it has been used to produce code which more closely resembles mathematical formulae than the well structured programs that modern programmers aim to produce. The objective of this thesis is to explore the use of ...

متن کامل

Evolving high-level imperative program trees with genetic programming

Genetic Programming (GP) is a technique which uses an evolutionary metaphor to automatically generate computer programs. Although GP proclaims to evolve computer programs, historically it has been used to produce code which more closely resembles mathematical formulae than the well structured programs that modern programmers aim to produce. The objective of this thesis is to explore the use of ...

متن کامل

Directions for Future Research H1.1 Future work and practical applications of genetic programming

Genetic programming is a relatively new domain-independent method for evolving computer programs to solve problems. This section suggests avenues for possible future research on genetic programming, opportunities to extend the technique, and areas for possible practical applications.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006